package com.yidu.InventoryManagement.entity;

/**
 * @author 梁俊
 * @date 2022/12/8
 * &@version 1.0
 */
public class Fund {
   private String fundId;// 基金ID id是固定的	基金代码都是6位数的 如：614587
    private String fundName;// 基金名称		**基金管理有限公司
   private int fundType;// 基金类型	1是开发式，2是封闭式基金
   private int  fundScale;// 基金规模			开始基金的规模 如100000000份
   private String trustee;// 基金托管人		什么什么银行
    private String custodian;//基金管理人		某某基金管理有限公司
    private int fundNetWorth;// 基金初期净值		初期是净值是1元
    private int trusteeCostRate;// 托管人费用率 	基金管理人从中抽取多少利益  例如 0.35%
    private int custodianCostRate;// 管理人费用率 	托管行从中抽取多少利益  例如 0.35%
   private String  foundTime;// 创立时间
    private String Remark;// 备注

    public String getFundId() {
        return fundId;
    }

    public void setFundId(String fundId) {
        this.fundId = fundId;
    }

    public String getFundName() {
        return fundName;
    }

    public void setFundName(String fundName) {
        this.fundName = fundName;
    }

    public int getFundType() {
        return fundType;
    }

    public void setFundType(int fundType) {
        this.fundType = fundType;
    }

    public int getFundScale() {
        return fundScale;
    }

    public void setFundScale(int fundScale) {
        this.fundScale = fundScale;
    }

    public String getTrustee() {
        return trustee;
    }

    public void setTrustee(String trustee) {
        this.trustee = trustee;
    }

    public String getCustodian() {
        return custodian;
    }

    public void setCustodian(String custodian) {
        this.custodian = custodian;
    }

    public int getFundNetWorth() {
        return fundNetWorth;
    }

    public void setFundNetWorth(int fundNetWorth) {
        this.fundNetWorth = fundNetWorth;
    }

    public int getTrusteeCostRate() {
        return trusteeCostRate;
    }

    public void setTrusteeCostRate(int trusteeCostRate) {
        this.trusteeCostRate = trusteeCostRate;
    }

    public int getCustodianCostRate() {
        return custodianCostRate;
    }

    public void setCustodianCostRate(int custodianCostRate) {
        this.custodianCostRate = custodianCostRate;
    }

    public String getFoundTime() {
        return foundTime;
    }

    public void setFoundTime(String foundTime) {
        this.foundTime = foundTime;
    }

    public String getRemark() {
        return Remark;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }


    public Fund(String fundId, String fundName, int fundType, int fundScale, String trustee, String custodian, int fundNetWorth, int trusteeCostRate, int custodianCostRate, String foundTime, String remark) {
        this.fundId = fundId;
        this.fundName = fundName;
        this.fundType = fundType;
        this.fundScale = fundScale;
        this.trustee = trustee;
        this.custodian = custodian;
        this.fundNetWorth = fundNetWorth;
        this.trusteeCostRate = trusteeCostRate;
        this.custodianCostRate = custodianCostRate;
        this.foundTime = foundTime;
        Remark = remark;
    }

    public Fund(){

    }
}

